echo-sounding machine - Español Inglés Diccionario